table.records {
    border-spacing: 0;
    margin-bottom: 0;
	font-size: 12px;
	line-height:1.4em;
	text-align: left;
    vertical-align: top;
}

table.records {
	border-collapse: separate;
}

table.records th, table.records td {
    padding: 0em 0em;
}

table.records th {
    position: sticky;
    text-align: left;
    top: 0em;
}

table.records td {
    text-align: left;
}

table.records .bottom-header {
	border-bottom: 1px solid white;
}

table.records .bottom-header-clear {
	border-bottom: 1px solid LavenderBlush;
}

table.records .top-header {
	border-top: 1px solid white;
}

table.records .right-header {
	border-right: 1px solid white;
}

table.records .left-header {
	border-left: 1px solid white;
}

table.records td.blankline {
	border: none;
	height: 20px;
}


/* Fixed Row */   

table.records .fixed-row {
    height: 2em;
	font-weight: normal;
}

table.records .fixed-row.row_1_of_2  {
    height: 1em;
}

table.records .fixed-row.row_1 {
    top: 0em;     		
    position: sticky;
}

table.records .fixed-row.row_2 {
    top: 1.4em;     		
    position: sticky;
}


/* Fixed Col */

table.records .fixed-col {
    z-index: 1;
} 

table.records .fixed-col.col_spacer1 {
    left: 0em;     		
	min-width: 1.5em;
    position: sticky;
}

table.records .fixed-col.col_no {
    left: 1.5em;     		
	min-width: 3.5em;
    position: sticky;
}

table.records .fixed-col.col_rank {
    left: 5em;     		
	min-width: 4.5em;
    position: sticky;
}

table.records .fixed-col.col_ranked-figure {
    left: 9.5em;   
  	min-width: 4em;
    position: sticky;
}


/* Fixed Row AND Col */

table.records .fixed-row.fixed-col {
/*	background: rgb(255, 255, 255);*/
	background-clip: padding-box;
	z-index: 2;
} 


/* Cols */

table.records .col_spacer1 {
}

table.records .col_no {
}

table.records .col_rank {
}

table.records .col_ranked-figure {
	text-align: right;
}

table.records .col_spacer2 {
	min-width: 1em;
}

table.records .col_ranked-name.club {
	min-width: 22em;
}

table.records .col_ranked-name.season {
	min-width: 8em;
}

table.records .col_ranked-name.player {
	min-width: 12em;
}


table.records .col_keeper {
	min-width: 1.5em;
	text-align: center;
}

table.records .col_Starts {
	min-width: 2.5em;
	text-align: right;
}

table.records .col_Subs {
	min-width: 3.5em;
	font-style: italic;
	text-align: left;
}

table.records .col_unusedsubs {
	min-width: 2.5em;
	font-style: italic;
	text-align: right;
	color: silver;
}

table.records .col_apps {
	min-width: 3em;			
	text-align: right;
}

table.records .col_goals {
	min-width: 2.5em;
	text-align: right;
}

table.records .col_pens, table.records .col_hattricks {
	min-width: 2em;
	text-align: right;
}

table.records .col_redcards {
	min-width: 1.75em;
	text-align: right;
}

table.records .col_played, table.records .col_won, table.records .col_drawn, table.records .col_lost, table.records .col_for, table.records .col_against {
	text-align: right;
	min-width: 3em;
}

table.records .col_won-perc, table.records .col_drawn-perc, table.records .col_lost-perc, table.records .col_for-per-game, table.records .col_against-per-game {
	text-align: right;
	min-width: 4em;
}

table.records .col_rank:not(.fixed-row) {
	padding-left: 0.5em;
}

table.records .col_ranked-figure:not(.fixed-row), table.records .col_played:not(.fixed-row), table.records .col_won:not(.fixed-row), table.records .col_drawn:not(.fixed-row), 
table.records .col_lost:not(.fixed-row), table.records .col_for:not(.fixed-row), table.records .col_against:not(.fixed-row), table.records .col_won-perc:not(.fixed-row), 
table.records .col_drawn-perc:not(.fixed-row), table.records .col_lost-perc:not(.fixed-row), table.records .col_for-per-game:not(.fixed-row), 
table.records .col_against-per-game:not(.fixed-row), table.records .col_unusedsubs:not(.fixed-row), table.records .col_apps:not(.fixed-row), table.records .col_goals:not(.fixed-row), 
table.records .col_pens:not(.fixed-row), table.records .col_hattricks:not(.fixed-row), table.records .col_redcards:not(.fixed-row) {
	padding-right: 0.5em;
}

table.records .col_games, table.records .col_goals-fa, table.records .col_games-percentages, table.records .col_goals-fa-per-game {
	text-align: center;
}

table.records .fixed-row.col_rank, table.records .fixed-row.col_ranked-figure, table.records .fixed-row.col_played, table.records .fixed-row.col_won, 
table.records .fixed-row.col_drawn, table.records .fixed-row.col_lost, table.records .fixed-row.col_for, table.records .fixed-row.col_against, 
table.records .fixed-row.col_won-perc, table.records .fixed-row.col_drawn-perc,  table.records .fixed-row.col_lost-perc, table.records .fixed-row.col_for-per-game, 
table.records .fixed-row.col_against-per-game, table.records .fixed-row.col_Starts, table.records .fixed-row.col_goals, table.records .fixed-row.col_pens, 
table.records .fixed-row.col_hattricks, table.records .fixed-row.col_redcards {
	text-align: center;
}

table.records .folded {
	font-size:; 80%
	font-style: italic;
	color: gray;
}


/* Colours */

table.records .fixed-col:not(.fixed-row), table.records th {
	background: LavenderBlush;
	/*background-clip: padding-box;*/
}

table.records .col_no {
	color: gray;
}

table.records .fixed-col.col_rank, table.records .fixed-col.col_ranked-figure {
	background: #CCCCCC; /*#F0F0F0;*/
}

table.records td.app_current {
	background-color: #d3edf8;
}

table.records .col_played, table.records .col_won, table.records .col_drawn, table.records .col_lost, table.records .col_for, table.records .col_against, 
table.records .col_won-perc, table.records .col_drawn-perc,  table.records .col_lost-perc, table.records .col_for-per-game, table.records .col_against-per-game, 
table.records .col_Starts, table.records .col_Subs, table.records .col_unusedsubs, table.records .col_goals, table.records .col_pens, table.records .col_hattricks, table.records .col_redcards {
	background-color: #E4E4E4;
}
	
table.records .col_apps {
	color: #800020;
/*	background-color: #C8C8C8;*/
	background-color: #D0D0D0;
}

/*
table.records .col_Subs, .col_keeper {
	background-color: yellow;
}
*/





